<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

  <script>
    const arr = [
      {
        name: 'zs',
        password: 123
      },
      {
        name: 'ls',
        password: 123
      }
    ]
    // some 高阶函数 过滤数组 返回boolean
    // filter高阶函数 过滤数组 返回过滤后的数据
    // reduce高阶函数，根据你的条件返回数组
    // map 有返回值 根据条件返回数组
    // forEach 没有返回值，当做遍历函数使用
    function loginFn({ name, password }) {
      const flag = arr.some((item) => item.name === name && item.password === password)
      console.log(flag, 'loginStatus')
      // if (flag) {
      //   window.location.href = 'http://www.baidu.com'
      // }
    }

    loginFn({
      name: 'z1s',
      password: 123
    })

  </script>
</body>

</html>